GTK_WIDGET_CLASS (gtk_notebook_parent_class)->unrealize (widget);
}
-static void
-add_tab_position_style_class (GtkStyleContext *context,
- gint tab_pos)
-{
- switch (tab_pos)
- {
- case GTK_POS_TOP:
- gtk_style_context_add_class (context, GTK_STYLE_CLASS_TOP);
- break;
- case GTK_POS_BOTTOM:
- gtk_style_context_add_class (context, GTK_STYLE_CLASS_BOTTOM);
- break;
- case GTK_POS_LEFT:
- gtk_style_context_add_class (context, GTK_STYLE_CLASS_LEFT);
- break;
- case GTK_POS_RIGHT:
- gtk_style_context_add_class (context, GTK_STYLE_CLASS_RIGHT);
- break;
- default:
- break;
- }
-}
-
static void
gtk_notebook_get_preferred_tabs_size (GtkNotebook *notebook,
GtkRequisition *requisition)
header_height = height;
gtk_style_context_save (context);
- add_tab_position_style_class (context, tab_pos);
switch (tab_pos)
{
"has-tab-gap", &has_tab_gap,
NULL);
- if (priv->show_tabs)
- add_tab_position_style_class (context, tab_pos);
-
if (priv->show_border)
gtk_style_context_add_class (context, GTK_STYLE_CLASS_FRAME);